<?php
    include_once($_SERVER['DOCUMENT_ROOT'].'/htqlmba/models/m_NhaSX.php');
	
 	if ($_SERVER['REQUEST_METHOD'] == 'POST') { 
    $nsx = new NSX();
    $mansx = $_POST['txtmansx'];
    $tennsx = $_POST['txttennsx'];
	$tennuoc = $_POST['txtnuocsx'];
	
	$mansxErr="";
	$tennsxErr="";
	$tennuocErr="";
	
	// gan cac thuoc tin cho don vi
    $nsx->setMA_NSX($mansx);
    $nsx->setTEN_NSX($tennsx);
	$nsx->setTEN_NUOC($tennuoc);
			
	// them tram vao csdl
	if (isset($_POST['btnthemnsx'])){
		echo "hahahaah";
		if (empty($_POST["txtmansx"]) || (str_replace (" ","", $_POST["txtmansx"]) == ""))
     	{
		 $mansxErr = "Mã nhà sản xuất không thể bỏ trống";
		} else {	
				// kiem tra de ma nsx phai la so
				 if (preg_match("/^[0-9]*$/", $mansx) == false) {
								$mansxErr = "Mã nhà sản xuất phải là số";
							}
				
			
			}
	if (empty($_POST["txttennsx"]) || (str_replace (" ","", $_POST["txttennsx"]) == ""))
     	{
		 $tennsxErr = "Tên nhà sản xuất không thể bỏ trống";
		}
	if (empty($_POST["txtnuocsx"]) || (str_replace (" ","", $_POST["txtnuocsx"]) == ""))
     	{
		 $tennuocErr = "Tên nước sản xuất không thể bỏ trống";
		} else {
			// kiem tra ten nuoc san xuat da ton tai chua, neu chua thi them vao ban nuoc_sx
					$themvaocsdl=1;
					$db = new database();
					$db->setQuery("select * from nuoc_sx");
					$result = $db->fetchAll();
					while ($rows = mysql_fetch_array($result)) {
						if (mb_strtoupper($tennuoc, 'UTF-8') == mb_strtoupper($rows['TEN_NUOC_SX'], 'UTF-8')) {
							$themvaocsdl=0;
						}
					}
					
					if ($themvaocsdl==1){
							$db = new database();
							$query = "insert into nuoc_sx(TEN_NUOC_SX) 
							values ('" . $tennuoc . "')";
							$db->setQuery($query);
							$db->executeQuery();
						}		
			}
	if($mansxErr=="" &&	$tennsxErr=="" && $tennuocErr==""){
		// kiem tra de ma nsx khong bi trung
				 $db = new database();
				 $db->setQuery("select * from nha_sx where MA_NSX = '".$_POST['txtmansx']."'");
				 $result = $db->fetchAll();
				 while($rows  = mysql_fetch_array($result))
				 {
					   $mansxErr = "Mã nhà sản xuất đã tồn tại";
           		 }
				 // kiem tra ten nha san xuat khong duoc trung
					$db = new database();
					$db->setQuery("select * from nha_sx");
					$result = $db->fetchAll();
					while ($rows = mysql_fetch_array($result)) {
						if (mb_strtoupper($tennsx, 'UTF-8') == mb_strtoupper($rows['TEN_NSX'], 'UTF-8')) {
							$tennsxErr = "Tên nhà sản xuất đã tồn tại";
						}
					}
					
				 if($mansxErr=="" && $tennsxErr==""){
	
							if ($nsx->themnsx() > 0)
								{
									echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
								}
								else
								{
									echo "<script language=javascript> alert('Không thêm được!'); </script>";
								}		
				 }
	 } 
	}
	// bat su kien button sua
	if (isset($_POST['btnsuansx'])){    
	if (empty($_POST["txtmansx"]) || (str_replace (" ","", $_POST["txtmansx"]) == ""))
     	{
		 $mansxErr = "Mã nhà sản xuất không thể bỏ trống";
		} else {	
				// kiem tra de ma nsx phai la so
				 if (preg_match("/^[0-9]*$/", $mansx) == false) {
								$mansxErr = "Mã nhà sản xuất phải là số";
							}
				
			
			}
	if (empty($_POST["txttennsx"]) || (str_replace (" ","", $_POST["txttennsx"]) == ""))
     	{
		 $tennsxErr = "Tên nhà sản xuất không thể bỏ trống";
		}
	if (empty($_POST["txtnuocsx"]) || (str_replace (" ","", $_POST["txtnuocsx"]) == ""))
     	{
		 $tennuocErr = "Tên nước sản xuất không thể bỏ trống";
		} else {
			// kiem tra ten nuoc san xuat da ton tai chua, neu chua thi them vao ban nuoc_sx
					$themvaocsdl=1;
					$db = new database();
					$db->setQuery("select * from nuoc_sx");
					$result = $db->fetchAll();
					while ($rows = mysql_fetch_array($result)) {
						if (mb_strtoupper($tennuoc, 'UTF-8') == mb_strtoupper($rows['TEN_NUOC_SX'], 'UTF-8')) {
							$themvaocsdl=0;
						}
					}
					
					if ($themvaocsdl==1){
							$db = new database();
							$query = "insert into nuoc_sx(TEN_NUOC_SX) 
							values ('" . $tennuoc . "')";
							$db->setQuery($query);
							$db->executeQuery();
						}		
			}
	if($mansxErr=="" &&	$tennsxErr=="" && $tennuocErr==""){
	// kiem tra ten nha san xuat khong duoc trung
					$db = new database();
					$db->setQuery("select * from nha_sx where MA_NSX <> ".$mansx."");
					$result = $db->fetchAll();
					while ($rows = mysql_fetch_array($result)) {
						if (mb_strtoupper($tennsx, 'UTF-8') == mb_strtoupper($rows['TEN_NSX'], 'UTF-8')) {
							$tennsxErr = "Tên nhà sản xuất đã tồn tại";
						}
					}
				if(	$tennsxErr==""){	   
            if ($nsx->suansx() > 0){
                echo "<script language=javascript> alert('Đã sửa thành công!'); </script>";
				 // co gang de xoa cac thong tin ve don vi da sua ?????
				 $nsx = new NSX();
            }
            else{
                echo "<script language=javascript> alert('Không sửa được!'); </script>";
				 // co gang de xoa cac thong tin ve don vi da sua ?????
				$nsx = new NSX();
            } 
				}
	}
	}
    
   // bat su kien button xoa
    if (isset($_POST['btnxoansx'])){
		
		// kiem tra don vi ko con so huu bat ky MBA nao truoc khi xoa
		// do MA_DIEN_AP tu LOAI_DIEN_AP trong CSDL
		 $num=0;
		 $db = new database();
		 $db->setQuery("select * from may_bien_ap where MA_NSX = '".$_POST['txtmansx']."'");
		 $result = $db->fetchAll();
		 while($rows  = mysql_fetch_array($result)){
               $num++;
            }
			 
			 if( $num==0){
  						if( $nsx->xoansx() )
							{
								echo "<script language=javascript> alert('Đã xóa thành công!'); </script>";
								// co gang de xoa cac thong tin ve don vi da xoa ?????
								$nsx = new NSX();
								$mansx = "";
								$tennsx = "";
								$tennuoc = "";
							}
						else
							{
								echo "<script language=javascript> alert('Không xóa được!'); </script>";
								
							}
						}
	 else {
		echo "<script language=javascript> alert('Không xóa được! có MBA đang sở hửu nhà sản xuất này!'); </script>";
		}
	}
	
	}
?>
<!--/*code php kiem tra form_them_don_vi*/-->
<?php
/*
// define variables and set to empty values
$madvErr = $tendvErr = $diachidvErr = $lienheErr = $tentkErr = $matkhauErr = $matkhau2Err = $quyenErr ="";
$madv = $tendv = $diachidv = $lienhedv = $tentk = $matkhau = $matkhau2 = $quyen ="";

if ($_SERVER["REQUEST_METHOD"] == "POST")
{
if (isset($_POST['btnthemdv2'])){
	if (empty($_POST["txtmadv"]))
     	{
		 $madvErr = "Ma don vi khong the bo trong";
		}
   else
     {
     	$madv = test_input($_POST["txtmadv"]);
     	// kiem tra ma do vi nhap vao phai la so
     	if (preg_match("/^[0-9]*$/",$madv) == false)
       	{
      	 $madvErr = "Ma don vi chi co the la so"; 
       	}
     }
   
   if (empty($_POST["txttendv"]))
     	{
		 $tendvErr = "ten don vi khong duoc bo trong ";
		}
   else
     {
     	$tendv = test_input($_POST["txttendv"]);
     // kiem tra ten don vi
     }
     // kiem tra dia chi don vi
   	if (empty($_POST["txtdiachidv"]))
     	{
		 $diachidv = "";
		}
  	else
     {
     	$diachidv = test_input($_POST["txtdiachidv"]);
     	// kiem tra dia chi don vi     
     }

   if (empty($_POST["txtlienhedv"]))
    	 {
		 $lienhedv = "";
		 }
   else
     {
		 $lienhedv = test_input($_POST["txtlienhedv"]);
		 // kiem tra lien he dv
	 }
	 
	 if (empty($_POST["txttentk"]))
     	{
		 $tentkErr = " Phai nhap ten tk";
		 }
  	 else
     {
		 $tentk = test_input($_POST["txttentk"]);
		 // kiem tra ten tai khoan
	 }
	 
	 if (empty($_POST["txtmatkhau"]))
    	 {
		 $matkhauErr = " Phai nhap mat khau";
		 }
   	 else
    	 {
		 $matkhau = test_input($_POST["txtmatkhau"]);
		 // kiem tra ten tai khoan
		 }
	 
	 if (empty($_POST["txtmatkhau2"]))
     {
		 $matkhau2Err = " Phai nhap lai mat khau";
	 }
   else
     {		if( $_POST["txtmatkhau2"]==$_POST["txtmatkhau"] )
	 		{
				$matkhau2 = test_input($_POST["txtmatkhau2"]);
			}
	 		else
			{
	 		 $matkhau2Err="2 mat khau khong giong nhau";
	 		}
	 }

   if (empty($_POST["txtquyen"]))
     {$quyenErr = "Phai chon quyen cho tai khoan";}
   else
     {
		 $quyen = test_input($_POST["txtquyen"]);
	}
	 
	 
// neu khong co van de gi thi them vao csdl
	if( $madvErr == "" && $tendvErr == "" && $diachidvErr == "" && $lienheErr == "" && $tentkErr == "" && $matkhauErr =="" && $matkhau2Err == "" && $quyenErr =="" )
	{
	$donvi = new DonVi();
    $madv = $_POST['txtmadv'];
    $tendv = $_POST['txttendv'];
	$diachidv = $_POST['txtdiachidv'];
	$lienhedv = $_POST['txtlienhedv'];
	$tentk = $_POST['txttentk'];
	$matkhau = $_POST['txtmatkhau'];
	$quyen = $_POST['txtquyen'];
	
	// gan cac thuoc tin cho don vi
    $donvi->setMaDV($madv);
    $donvi->setTenDV($tendv);
	$donvi->setDiaChiDV($diachidv);
	$donvi->setLienHeDV($lienhedv);
	$donvi->setTenTK($tentk);
	$donvi->setMatKhau($matkhau);
	$donvi->setQuyen($quyen);
	// them don vi vao csdl
	 if ($donvi->isExits("don_vi","MA_DON_VI='".$donvi->getMaDV()."'") <= 0  )
	 {
			if ($donvi->themDV() > 0)
			{
                echo "<script language=javascript> alert('Đã thêm thành công!'); </script>";
            }
            else
			{
                echo "<script language=javascript> alert('Không thêm được!'); </script>";
            }
	 } 
	 else 
	 {
		  echo "<script language=javascript> alert('Mã đơn vị đã tồn tại ! Không thêm được !'); </script>";
	 }
	}
	 
}

}

// cat bo khoang trong thua( ' ' ,'tab','new line'), dau '/'
function test_input($data)
{
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
}*/

?>
